home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3g / basename.z / basename
Encoding:
Text File  |  1998-10-20  |  2.1 KB  |  66 lines

  1.  
  2.  
  3.  
  4. bbbbaaaasssseeeennnnaaaammmmeeee((((3333GGGG))))                                                      bbbbaaaasssseeeennnnaaaammmmeeee((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _bbbb_aaaa_ssss_eeee_nnnn_aaaa_mmmm_eeee - return the last element of a pathname
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _cccc_cccc [_f_l_a_g _...._...._...._]]]] _f_i_l_e _...._...._.... _----_llll_gggg_eeee_nnnn [_l_i_b_r_a_r_y _...._...._...._]]]]
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_llll_iiii_bbbb_gggg_eeee_nnnn_...._hhhh_>>>>
  14.      _cccc_hhhh_aaaa_rrrr _****_bbbb_aaaa_ssss_eeee_nnnn_aaaa_mmmm_eeee _((((_cccc_hhhh_aaaa_rrrr _****_pppp_aaaa_tttt_hhhh_))))_;;;;
  15.  
  16. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.      Given a pointer to a null-terminated character string that contains a
  18.      pathname, _bbbb_aaaa_ssss_eeee_nnnn_aaaa_mmmm_eeee returns a pointer to the last element of _p_a_t_h.
  19.      Trailing ``_////'' characters are deleted.
  20.  
  21.      If _p_a_t_h or *_p_a_t_h is zero, pointer to a static constant ``_....'' is returned.
  22.  
  23. EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  24.      Input string   Output pointer
  25.      _____________________________
  26.      _////_uuuu_ssss_rrrr_////_llll_iiii_bbbb       _llll_iiii_bbbb
  27.      _////_uuuu_ssss_rrrr_////          _uuuu_ssss_rrrr
  28.      _////              _////
  29.  
  30. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  31.      basename(1), dirname(3G)
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                                                                         PPPPaaaaggggeeee 1111
  63.  
  64.  
  65.  
  66.